home *** CD-ROM | disk | FTP | other *** search
/ Game.EXE 2005 January / My Disc.iso / patch / Zoo Tycoon 2 / zoo2patch.exe / x001_000.z2f / ai / Tasks / enrichment / ScratchPost.tsk
Encoding:
Text File  |  2004-11-03  |  12.6 KB  |  342 lines

  1. <BFAITaskTemplateList>
  2.    <BFAITaskTemplate Name="ScratchPostMedium" reserveTag="Scratch" UniqueID="scratchpost:ScratchPostMedium">
  3.       <BFAICreateData>
  4.          <Subjects>
  5.             <TigerBengal/>
  6.             <Cheetah/>
  7.             <Jaguar/>
  8.             <Lion/>
  9.             <Qualifiers inWater_OR_onLand="true"/>
  10.          </Subjects>
  11.          <Targets>
  12.             <ScratchPost/>
  13.             <Qualifiers inHabitat="true"/>
  14.          </Targets>
  15.          <Objects/>
  16.       </BFAICreateData>
  17.       <BFAIEvalData needPointsGood="15">
  18.          <BFAIAttributeFloatMap hygiene="-30"/>
  19.       </BFAIEvalData>
  20.       <BFBehExecTask>
  21.          <ZTBehFeedback>
  22.             <ZTFeedbackData>
  23.                <ZTActionInfo locID="animalactions:GoingToUse" useTargetName="true"/>
  24.             </ZTFeedbackData>
  25.          </ZTBehFeedback>
  26.          <BFBehEnter/>
  27.          <ZTBehFeedback>
  28.             <ZTFeedbackData>
  29.                <ZTActionInfo locID="animalactions:Using" useTargetName="true"/>
  30.             </ZTFeedbackData>
  31.          </ZTBehFeedback>
  32.          <ZTBehViewEvent viewKey="Pos_4">
  33.             <ZTFeedbackData>
  34.                <ZTThoughtInfo locID="guestthoughts:AnimalScratchObjectGood" priority="1" timeout="60" global="false" useTargetTarget="true" useTargetName="true"/>
  35.             </ZTFeedbackData>
  36.          </ZTBehViewEvent>
  37.          <BFBehPlaySet behSet="useContainer"/>
  38.       </BFBehExecTask>
  39.       <BFAICompletionData>
  40.          <BFAIAttributeFloatMap rest="10" hygiene="-30"/>
  41.          <BFBehExecTask>
  42.             <ZTBehFeedback>
  43.                <ZTFeedbackData>
  44.                   <ZTEmoticonInfo emoticonName="EmoteAnimalHygieneVeryGood"/>
  45.                </ZTFeedbackData>
  46.             </ZTBehFeedback>
  47.          </BFBehExecTask>
  48.       </BFAICompletionData>
  49.       <BFAIFailureData>
  50.          <BFBehExecTask>
  51.             <BFBehPlaySet behSet="FailureSet"/>
  52.          </BFBehExecTask>
  53.       </BFAIFailureData>
  54.    </BFAITaskTemplate>
  55.    <BFAITaskTemplate Name="ScratchPostElite" reserveTag="Scratch" UniqueID="scratchpost:ScratchPostElite">
  56.       <BFAICreateData>
  57.          <Subjects>
  58.             <LeopardSnow/>
  59.             <Qualifiers inWater_OR_onLand="true"/>
  60.          </Subjects>
  61.          <Targets>
  62.             <ScratchPost/>
  63.             <Qualifiers inHabitat="true"/>
  64.          </Targets>
  65.          <Objects/>
  66.       </BFAICreateData>
  67.       <BFAIEvalData needPointsGood="25">
  68.          <BFAIAttributeFloatMap hygiene="-30"/>
  69.       </BFAIEvalData>
  70.       <BFBehExecTask>
  71.          <ZTBehFeedback>
  72.             <ZTFeedbackData>
  73.                <ZTActionInfo locID="animalactions:GoingToUse" useTargetName="true"/>
  74.             </ZTFeedbackData>
  75.          </ZTBehFeedback>
  76.          <BFBehEnter/>
  77.          <ZTBehFeedback>
  78.             <ZTFeedbackData>
  79.                <ZTActionInfo locID="animalactions:Using" useTargetName="true"/>
  80.             </ZTFeedbackData>
  81.          </ZTBehFeedback>
  82.          <ZTBehViewEvent viewKey="Pos_7">
  83.             <ZTFeedbackData>
  84.                <ZTThoughtInfo locID="guestthoughts:AnimalScratchObjectGood" priority="1" timeout="60" global="false" useTargetTarget="true" useTargetName="true"/>
  85.             </ZTFeedbackData>
  86.          </ZTBehViewEvent>
  87.          <BFBehPlaySet behSet="useContainer"/>
  88.       </BFBehExecTask>
  89.       <BFAICompletionData>
  90.          <BFAIAttributeFloatMap rest="10" hygiene="-30"/>
  91.          <BFBehExecTask>
  92.             <ZTBehFeedback>
  93.                <ZTFeedbackData>
  94.                   <ZTEmoticonInfo emoticonName="EmoteAnimalHygieneVeryGood"/>
  95.                </ZTFeedbackData>
  96.             </ZTBehFeedback>
  97.          </BFBehExecTask>
  98.       </BFAICompletionData>
  99.       <BFAIFailureData>
  100.          <BFBehExecTask>
  101.             <BFBehPlaySet behSet="FailureSet"/>
  102.          </BFBehExecTask>
  103.       </BFAIFailureData>
  104.    </BFAITaskTemplate>
  105.    <BFAITaskTemplate Name="RubPostBasic" reserveTag="Rub" TaskDelayMin="30" TaskDelayMax="60" UniqueID="scratchpost:RubPostBasic">
  106.       <BFAICreateData>
  107.          <Subjects>
  108.             <ZebraCommon/>
  109.             <CamelDromedary/>
  110.             <Moose_Adult_M/>
  111.             <Qualifiers inWater_OR_onLand="true"/>
  112.          </Subjects>
  113.          <Targets>
  114.             <ScratchPost/>
  115.             <Qualifiers inHabitat="true"/>
  116.          </Targets>
  117.          <Objects/>
  118.       </BFAICreateData>
  119.       <BFAIEvalData needPointsGood="5">
  120.          <BFAIAttributeFloatMap hygiene="-30"/>
  121.       </BFAIEvalData>
  122.       <BFBehExecTask>
  123.          <BFBehEnter/>
  124.          <ZTBehViewEvent viewKey="Pos_3">
  125.             <ZTFeedbackData>
  126.                <ZTThoughtInfo locID="guestthoughts:AnimalScratchObjectGood" priority="0" timeout="60" global="false" useTargetTarget="true" useTargetName="true"/>
  127.             </ZTFeedbackData>
  128.          </ZTBehViewEvent>
  129.          <BFBehPlaySet behSet="useContainer"/>
  130.       </BFBehExecTask>
  131.       <BFAICompletionData>
  132.          <BFAIAttributeFloatMap rest="10" hygiene="-30"/>
  133.          <BFBehExecTask>
  134.             <ZTBehFeedback>
  135.                <ZTFeedbackData>
  136.                   <ZTEmoticonInfo emoticonName="EmoteAnimalHygieneVeryGood"/>
  137.                </ZTFeedbackData>
  138.             </ZTBehFeedback>
  139.          </BFBehExecTask>
  140.       </BFAICompletionData>
  141.       <BFAIFailureData>
  142.          <BFBehExecTask>
  143.             <BFBehPlaySet behSet="FailureSet"/>
  144.          </BFBehExecTask>
  145.       </BFAIFailureData>
  146.    </BFAITaskTemplate>
  147.    <BFAITaskTemplate Name="RubPostMedium" reserveTag="Rub" UniqueID="scratchpost:RubPostMedium">
  148.       <BFAICreateData>
  149.          <Subjects>
  150.             <RhinocerosBlack/>
  151.             <Hippopotamus/>
  152.             <Qualifiers inWater_OR_onLand="true"/>
  153.          </Subjects>
  154.          <Targets>
  155.             <ScratchPost/>
  156.             <Qualifiers inHabitat="true"/>
  157.          </Targets>
  158.          <Objects/>
  159.       </BFAICreateData>
  160.       <BFAIEvalData needPointsGood="15">
  161.          <BFAIAttributeFloatMap hygiene="-30"/>
  162.       </BFAIEvalData>
  163.       <BFBehExecTask>
  164.          <ZTBehFeedback>
  165.             <ZTFeedbackData>
  166.                <ZTActionInfo locID="animalactions:GoingToUse" useTargetName="true"/>
  167.             </ZTFeedbackData>
  168.          </ZTBehFeedback>
  169.          <BFBehEnter/>
  170.          <ZTBehFeedback>
  171.             <ZTFeedbackData>
  172.                <ZTActionInfo locID="animalactions:Using" useTargetName="true"/>
  173.             </ZTFeedbackData>
  174.          </ZTBehFeedback>
  175.          <ZTBehViewEvent viewKey="Pos_3">
  176.             <ZTFeedbackData>
  177.                <ZTThoughtInfo locID="guestthoughts:AnimalScratchObjectGood" priority="0" timeout="60" global="false" useTargetTarget="true" useTargetName="true"/>
  178.             </ZTFeedbackData>
  179.          </ZTBehViewEvent>
  180.          <BFBehPlaySet behSet="useContainer"/>
  181.       </BFBehExecTask>
  182.       <BFAICompletionData>
  183.          <BFAIAttributeFloatMap rest="10" hygiene="-30"/>
  184.          <BFBehExecTask>
  185.             <ZTBehFeedback>
  186.                <ZTFeedbackData>
  187.                   <ZTEmoticonInfo emoticonName="EmoteAnimalHygieneVeryGood"/>
  188.                </ZTFeedbackData>
  189.             </ZTBehFeedback>
  190.          </BFBehExecTask>
  191.       </BFAICompletionData>
  192.       <BFAIFailureData>
  193.          <BFBehExecTask>
  194.             <BFBehPlaySet behSet="FailureSet"/>
  195.          </BFBehExecTask>
  196.       </BFAIFailureData>
  197.    </BFAITaskTemplate>
  198.    <BFAITaskTemplate Name="GorePostMedium" UniqueID="scratchpost:GorePostMedium">
  199.       <BFAICreateData>
  200.          <Subjects>
  201.             <Ibex_Adult_M/>
  202.             <Qualifiers inWater_OR_onLand="true"/>
  203.          </Subjects>
  204.          <Targets>
  205.             <ScratchPost/>
  206.             <Qualifiers inHabitat="true"/>
  207.          </Targets>
  208.          <Objects/>
  209.       </BFAICreateData>
  210.       <BFAIEvalData needPointsGood="15">
  211.          <BFAIAttributeFloatMap stimulation="-30"/>
  212.       </BFAIEvalData>
  213.       <BFBehExecTask>
  214.          <ZTBehFeedback>
  215.             <ZTFeedbackData>
  216.                <ZTActionInfo locID="animalactions:GoingToUse" useTargetName="true"/>
  217.             </ZTFeedbackData>
  218.          </ZTBehFeedback>
  219.          <BFBehDockRadial subjectNode="p_HornObjectNode" targetRadius="2"/>
  220.          <ZTBehFeedback>
  221.             <ZTFeedbackData>
  222.                <ZTActionInfo locID="animalactions:Using" useTargetName="true"/>
  223.             </ZTFeedbackData>
  224.          </ZTBehFeedback>
  225.          <ZTBehViewEvent viewKey="Pos_5">
  226.             <ZTFeedbackData>
  227.                <ZTThoughtInfo locID="guestthoughts:AnimalScratchObjectGood" priority="1" timeout="60" global="false" useTargetTarget="true" useTargetName="true"/>
  228.             </ZTFeedbackData>
  229.          </ZTBehViewEvent>
  230.          <BFBehPlaySet behSet="GoreObject"/>
  231.       </BFBehExecTask>
  232.       <BFAICompletionData>
  233.          <BFAIAttributeFloatMap rest="20" stimulation="-30"/>
  234.          <BFBehExecTask>
  235.             <ZTBehFeedback>
  236.                <ZTFeedbackData>
  237.                   <ZTEmoticonInfo emoticonName="EmoteAnimalStimulationVeryGood"/>
  238.                </ZTFeedbackData>
  239.             </ZTBehFeedback>
  240.          </BFBehExecTask>
  241.       </BFAICompletionData>
  242.       <BFAIFailureData>
  243.          <BFBehExecTask>
  244.             <BFBehPlaySet behSet="FailureSet"/>
  245.          </BFBehExecTask>
  246.       </BFAIFailureData>
  247.    </BFAITaskTemplate>
  248.    <BFAITaskTemplate Name="ButtPostAdvanced" UniqueID="scratchpost:ButtPostAdvanced">
  249.       <BFAICreateData>
  250.          <Subjects>
  251.             <Okapi_Adult/>
  252.             <Qualifiers inWater_OR_onLand="true"/>
  253.          </Subjects>
  254.          <Targets>
  255.             <ScratchPost/>
  256.             <Qualifiers inHabitat="true"/>
  257.          </Targets>
  258.          <Objects/>
  259.       </BFAICreateData>
  260.       <BFAIEvalData needPointsGood="30">
  261.          <BFAIAttributeFloatMap stimulation="-30"/>
  262.       </BFAIEvalData>
  263.       <BFBehExecTask>
  264.          <ZTBehFeedback>
  265.             <ZTFeedbackData>
  266.                <ZTActionInfo locID="animalactions:GoingToUse" useTargetName="true"/>
  267.             </ZTFeedbackData>
  268.          </ZTBehFeedback>
  269.          <BFBehHeadLook/>
  270.          <BFBehDockRadial subjectNode="p_ButtObjectNode" targetRadius="2"/>
  271.          <BFBehHeadLook disengage="true"/>
  272.          <BFBehFaceTarget/>
  273.          <ZTBehFeedback>
  274.             <ZTFeedbackData>
  275.                <ZTActionInfo locID="animalactions:Using" useTargetName="true"/>
  276.             </ZTFeedbackData>
  277.          </ZTBehFeedback>
  278.          <ZTBehViewEvent viewKey="Pos_6">
  279.             <ZTFeedbackData>
  280.                <ZTThoughtInfo locID="guestthoughts:AnimalScratchObjectGood" priority="1" timeout="60" global="false" useTargetTarget="true" useTargetName="true"/>
  281.             </ZTFeedbackData>
  282.          </ZTBehViewEvent>
  283.          <BFBehPlaySet behSet="ButtObject"/>
  284.       </BFBehExecTask>
  285.       <BFAICompletionData>
  286.          <BFAIAttributeFloatMap rest="20" stimulation="-30"/>
  287.          <BFBehExecTask>
  288.             <ZTBehFeedback>
  289.                <ZTFeedbackData>
  290.                   <ZTEmoticonInfo emoticonName="EmoteAnimalStimulationVeryGood"/>
  291.                </ZTFeedbackData>
  292.             </ZTBehFeedback>
  293.          </BFBehExecTask>
  294.       </BFAICompletionData>
  295.       <BFAIFailureData>
  296.          <BFBehExecTask>
  297.             <BFBehPlaySet behSet="FailureSet"/>
  298.          </BFBehExecTask>
  299.       </BFAIFailureData>
  300.    </BFAITaskTemplate>
  301.    <BFAITaskTemplate Name="ScratchPostElitePanda" reserveTag="Scratch" UniqueID="scratchpost:ScratchPostElitePanda">
  302.       <BFAICreateData>
  303.          <Subjects>
  304.             <PandaRed/>
  305.             <Qualifiers inWater_OR_onLand="true"/>
  306.          </Subjects>
  307.          <Targets>
  308.             <ScratchPost/>
  309.             <Qualifiers inHabitat="true"/>
  310.          </Targets>
  311.          <Objects/>
  312.       </BFAICreateData>
  313.       <BFAIEvalData needPointsGood="40">
  314.          <BFAIAttributeFloatMap stimulation="-30"/>
  315.       </BFAIEvalData>
  316.       <BFBehExecTask>
  317.          <BFBehEnter/>
  318.          <ZTBehViewEvent viewKey="Pos_8">
  319.             <ZTFeedbackData>
  320.                <ZTThoughtInfo locID="guestthoughts:AnimalScratchObjectGood" priority="2" timeout="60" global="false" useTargetTarget="true" useTargetName="true"/>
  321.             </ZTFeedbackData>
  322.          </ZTBehViewEvent>
  323.          <BFBehPlaySet behSet="useContainer"/>
  324.       </BFBehExecTask>
  325.       <BFAICompletionData>
  326.          <BFAIAttributeFloatMap rest="20" stimulation="-30"/>
  327.          <BFBehExecTask>
  328.             <ZTBehFeedback>
  329.                <ZTFeedbackData>
  330.                   <ZTEmoticonInfo emoticonName="EmoteAnimalStimulationVeryGood"/>
  331.                </ZTFeedbackData>
  332.             </ZTBehFeedback>
  333.          </BFBehExecTask>
  334.       </BFAICompletionData>
  335.       <BFAIFailureData>
  336.          <BFBehExecTask>
  337.             <BFBehPlaySet behSet="FailureSet"/>
  338.          </BFBehExecTask>
  339.       </BFAIFailureData>
  340.    </BFAITaskTemplate>
  341. </BFAITaskTemplateList>
  342.